<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>常用的ajax请求状态码</title>
</head>
<body>
  <script>
    /**
      //表示服务器成功处理了请求的状态代码，说明网页可以正常访问
      200（成功）：服务器成功处理了请求。通常。这表示服务器成功提供了请求的网页；
      203（非授权信息）：表示服务器已经成功处理了请求，但返回了可能来自另一源的信息；
      204（无内容）：服务器成功处理了请求，但是未返回任何内容；
    
      //表示要完成请求，你需要进一步的操作，通常这些状态码都是永远重定向的。
      301（永久移动）：请求的网页已被永久的移动到新的位置。服务器返回此响应时，会自动将请求者转移到新的位置，你应使用此代码告诉搜索引擎网页或者网站已经被永久移动到新的位置；
      302（临时移动）：服务器目前正从不同的位置的网页响应请求，但请求者应继续使用原有的位置进行以后的请求。会自动将请求者转到不同的位置，但由于搜索引擎会继续抓取原有位置并将其编入索引，因此你不该使用此代码告诉搜索引擎网站或者网页已经被移动；
      304（未修改）：自从上次请求后，请求的网页没有被修改过。服务器返回此响应时，不会返回网页内容，如果网页自请求者上次请求之后再也没有更改过，你应当将服务器配置为返回此响应。由于服务器可以告诉搜索引擎自从上次抓取之后网页没有更改过，使用本地缓存，因此可以节约带宽和开销；

      //表示请求可能出错，会妨碍服务器的处理
      400（错误请求）：服务器不理解请求的语法；
      403（禁止）：服务器拒绝请求；
      404（未找到）：服务器找不到请求的网页，错误页面；
      410（已删除）：请求的资源永久删除；

      //表示的意思是服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误，而不是请求出错。
      500（服务器内部错误）：服务器遇到错误，无法完成请求；
      503（服务不可用）：目前无法使用服务器；
    
    */
  </script>
</body>
</html>